This
TiddlyWiki
contains the following tiddlers:
.pngpod-never-spans-multi-nodes
$:/config/AutoSave
$:/config/BitmapEditor/LineWidth
$:/config/DefaultSidebarTab
$:/config/Manager/RecentTags
$:/config/Manager/System
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/layout
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/network-activity
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview
$:/config/Plugins/Disabled/$:/themes/tiddlywiki/centralised
$:/config/RelinkOnRename
$:/config/TextEditor/EnableToolbar
$:/config/TiddlerInfo/Mode
$:/config/Tiddlers/TitleLinks
$:/config/Toolbar/ButtonClass
$:/config/Toolbar/Text
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info
$:/core
$:/DefaultTiddlers
$:/GitHub/Branch
$:/GitHub/Filename
$:/GitHub/Path
$:/GitHub/Repo
$:/GitHub/ServerURL
$:/GitHub/Username
$:/isEncrypted
$:/layout
$:/palette
$:/SiteSubtitle
$:/SiteTitle
$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.3.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.3.3/index.html/$:/themes/tiddlywiki/centralised
$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.3.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.3.3/index.html/$:/themes/tiddlywiki/heavier
$:/state/edit/references-1397670294
$:/state/editpreviewtype
$:/state/Excise/--1230100894/type
$:/state/Excise/--39442093/type
$:/state/Excise/-1536912050/type
$:/state/Excise/-934810649/type
$:/state/folded/Add HTTP GET liveness probe
$:/state/folded/Creating Pods
$:/state/folded/HTTP GET liveness probe
$:/state/folded/Interacting with the application and the pod
$:/state/folded/Sending request to the application in the pods
$:/state/folded/Understanding DNS records for Service object
$:/state/folded/Viewing application logs
$:/state/http-requests
$:/state/image-picker/system--2085509689
$:/state/palettemanager/showexternal
$:/state/plugin-info-1867135918-$:/core
$:/state/plugin-info-1867135918-$:/core---527357959
$:/state/plugin-info-2003269606-$:/themes/tiddlywiki/centralised
$:/state/showeditpreview
$:/state/ShowPaletteEditor
$:/state/sidebar
$:/state/tab--1498284803
$:/state/tab--1963855381
$:/state/tab--2112689675
$:/state/tab--708812420
$:/state/tab--86143343
$:/state/tab-1163638994
$:/state/tab-1749438307
$:/state/tab-2065006209
$:/state/tab/moresidebar-1850697562
$:/state/tab/sidebar--595412856
$:/status/RequireReloadDueToPluginChange
$:/StoryList
$:/theme
$:/themes/tiddlywiki/centralised
$:/themes/tiddlywiki/snowwhite
$:/themes/tiddlywiki/tight
$:/themes/tiddlywiki/vanilla
$:/themes/tiddlywiki/vanilla/options/sidebarlayout
$:/themes/tiddlywiki/vanilla/options/stickytitles
$:/view
a-pod-refernce-diff-configmap-with-same-name.png
a-volume-shared-by-multiple-containers.png
access-clusterip-service-from-other-namespace.png
access-clusterip-service-via-dns.png
access-clusterip-services-from-pod.png
Accessing cluster-internal services
Accessing files on the worker node's filesystem
accessing-pods-through-an-ingress.png
Add HTTP GET liveness probe
add-aws-elastic-block-store-in-manifest.png
add-emptydir-to-pod-manifest.png
add-emptydir-volume-to-pod.png
add-exec-probe-in-pod-manifest.png
add-gce-persistent-disk-volume-in-manifest.png
add-hostpath-into-manifest.png
add-httpget-hook-into-pod-manifest.png
add-liveness-probe-in-pod-manifest.png
add-nfs-volume-in-manifest.png
add-post-start-container-lifecycle-hook-into-pod-manifest.png
add-pre-stop-hook-into-pod-manifest.png
add-startup-probe-in-pod-manifest.png
add-tcp-probe-in-pod-manifest.png
adding-plain-text-to-secret-using-stringdata-field.png
Additional Ingress configuration options
all-pods-from-a-deployment-use-the-same-pvc-and-pv.png
Annotating object
atomic-configmap-update-using-symbolic-links.png
backendconfig-manifest-cookie-session-affinity-1.png
backendconfig-menifest-cookie-session-affinity-2.png
basic-pod-manifest.png
basic-service-prop.png
benefits-of-using-perseistent-volume-and-persistent-volume-claim.png
blue-green-deployment-strategy.png
Changing the PersistentVolumeClaim retention policy
changing-pod-label-to-remove-it-from-rs.png
check-previous-container-log.png
check-reason-of-container-restart.png
Checking the container's health using liveness probe
cluster-nodes-are-represented-by-node-objects.png
combination-of-startup-and-livess-probe.png
combining-2-labels.png
command-and-args-dockerfiles-vs-pod-manifest.png
common-deployment-strategies.png
comparison-orderedready-parallel-pod-mngt-policy.png
complete-overview-of-pod-init-stage.png
complete-overview-of-pod-normal-operation.png
config-map-manifest-envfrom.png
config-map-manifest-file.png
configmap-as-volume-and-mount-in-pod.png
configmap-manifest-with-multiline-values.png
configmaps-mount-in-container.png
Configuring services to route traffic to nearby endpoints
Configuring the external traffic policy for a service
Configuring TLS for an Ingress
connect-from-1off-client-pod.png
container-definition-with-args-fields-set.png
container-definition-with-command-specified.png
container-lifecycle-hooks.png
container-restart-exponential-backoff.png
container-restart-policy-table.png
container-restart-policy.png
container-states-table.png
container-states.png
container-termination-sequence.png
containers-in-pod-share-same-net.png
controller-reconciliation-control-loop.png
coverride-command-and-args-in-pod-manifest.png
create-gce-persistent-disk.png
Creating a secret
Creating a StatefulSet
Creating and updating services
Creating and using Ingress objects
Creating persistent volumes and claims
Creating Pods
curl-get-session-cookie.png
curl-nodeport-service.png
curl-resolve-ingress-host-ip.png
curl-resolved-ingress-endpoints-with-path.png
curl-tls-ingress.png
curl-with-session-cookie.png
curl-with-verbose.png
custom-sc-definition.png
data-reader-pod-manifest-read-only.png
data-writer-pod-manifest.png
Decoupling pods from the underlying storage technology
default-backend-when-no-match-ingress-rule.png
delete-pod-with-label-selector.png
Deleting a ReplicaSet
Deleting pods and other objects
deploy-rollingupdate-transition-1-3-pods-v6.png
deploy-rollingupdate-transition-2-new-pod-v7.png
deploy-rollingupdate-transition-3-new-pod-v7-ready.png
deploy-rollingupdate-transition-4-2-newpods-v7.png
deploy-rollingupdate-transition-5-3-new-pods-v7.png
deploy-transition-1-old-rs-present.png
deploy-transition-2-rs-scaled-to-0.png
deploy-transition-3-new-rs-created.png
deploy-transition-4-rs-create-pods.png
deployment-manifest-faulty-kiada-v8.png
deployment-manifest-rolling-update-param.png
deployment-manifest-specify-recreate-strategy.png
deployment-manifest-use-rollingupdate-strategy.png
deployment-manifest.png
deployment-revision-history-is-from-rs.png
deployment-spec-fields.png
diagnose-ns-ternimation-stuck.png
diff-between-recreate-and-rollingupdate-strategies.png
difference-structure-of-secrets-and-configmap.png
dns-resolve-headless-svc-ip-to-address-pattern.png
docker-exec-disconnect-node.png
docker-exec-fix-node.png
dockerfile-use-several-config-methods.png
downward-api-fields-injected-via-fieldref.png
downward-api-resource-fields-injected-via-resourcefieldref.png
Dynamic provisioning of persistent volumes
Dynamic provisioning using the storage class
dynamic-provisioning-of-pv.png
emptydir-is-normal-file-dir-in-node-filesystem.png
emptydir-volume-configuration-options.png
emptydir-with-medium-memory.png
enable-stdin.png
endpoint-manifest-by-hand.png
endpointslice-manifest-topology-aware-hints.png
env-variables-per-container.png
Event object
exec-probe-operation.png
Executing actions at container start-up and shutdown
expoose-pod-through-nodeport.png
expose-pods-with-service-obj.png
expose-through-load-balancer-service.png
Exposing a service through an external load balancer
Exposing pods through a NodePort service
exposing-secret-as-env-var.png
ext-traffic-policies-for-nodeport-and-loadbalancer.png
file-line-with-trailing-space-making-configmap-hard-to-read-write.png
Filtering objects with field selectors
Filtering objects with label selectors
gce-persistent-disk-mounting.png
headless-service-allow-client-connect-to-pods-directly.png
headless-svc-used-in-combination-with-statefulset.png
hostpath-type-options-table.png
hostpath-volume-mounts.png
how-controller-manages-object.png
how-pods-communicate.png
Image Pull Policy
image-pull-policy-flows.png
image-pull-policy-table.png
implement-ab-strategy-with-ingress.png
implement-canary-deployment-using-2-deployments.png
Implementing other deployment strategies
infra-specific-volume-is-not-portable.png
ingress-exact-pathtype-matching-table.png
ingress-forward-ext-traffic-to-multiple-services.png
ingress-manifest-add-secret.png
ingress-manifest-citrix-routing.png
ingress-manifest-kiada.png
ingress-manifest-multiple-rules-for-multiple-hosts.png
ingress-manifest-nginx-cookie-based-session-affinity.png
ingress-manifest-path-base-rules.png
ingress-manifest-specify-default-backend.png
ingress-manifest-specify-ingressclassname-nginx.png
ingress-manifest-ssl-passthrough.png
ingress-object-configure-external-traffic-routing.png
ingress-pathtype-options-table.png
ingress-prefix-pathtype-matching-table.png
ingress-rule-host-field-wildcard-table.png
ingressclass-manifest-custom-aws-ingress-controller.png
ingressclassparam-manifest.png
init-container-manifest.png
inject-single-config-map-entry.png
Injecting config map entries into containers as files
Inspecting the StatefulSet, Pods, and PersistentVolumeClaims
internal-traffic-ploci-local.png
Introducing ConfigMaps
Introducing Deployments
Introducing Ingresses
Introducing readiness probes
Introducing ReplicaSets
Introducing Secrets
Introducing Service
Introducing StatefulSets
Introducing the Downward API
Introducing the Endpoints object
Introducing the EndpointSlice object
Introducing volumes
k-get-pod-exec-post-start-hook-fail.png
k8s-keeps-related-pods-evenly-across-cluster-nodes.png
kaubectl-exec-make-container-failed.png
kebuctl-get-svc-nodeport.png
kkubectl-rollout-status-deployment.png
kubecctl-describe-pod-view-anno.png
kubectl-apply-rs-kiada.png
kubectl-create-configmap-from-files-dry-run.png
kubectl-create-configmap-options.png
kubectl-create-configmap.png
kubectl-create-namespace-s.png
kubectl-create-pod-with-random-generated-name.png
kubectl-create-secret-dry-run-output-manifest.png
kubectl-create-secret-generic.png
kubectl-create-secret-tls.png
kubectl-delete-all-data-writer-pods.png
kubectl-delete-bounded-pvc.png
kubectl-delete-pod-force.png
kubectl-delete-pod-managed-by-rs.png
kubectl-delete-pod-of-sts.png
kubectl-delete-pv-and-create-again.png
kubectl-delete-pv.png
kubectl-delete-pvc.png
kubectl-delete-rs-preserve-pods.png
kubectl-delete-rs.png
kubectl-delete-sts-whendeleted-retain.png
kubectl-describe-deploy-see-scaling.png
kubectl-describe-deploy-troubleshoot.png
kubectl-describe-deployment-check-rollout-conditions.png
kubectl-describe-display-labels.png
kubectl-describe-endpointslice-by-name.png
kubectl-describe-failed-data-writer-pod.png
kubectl-describe-ingress.png
kubectl-describe-pod-container-not-started.png
kubectl-describe-pod-due-to-local-pv-cant-attach.png
kubectl-describe-pod-managed-by-rs.png
kubectl-describe-pod-node-not-ready.png
kubectl-describe-pvc-waiting-user-action.png
kubectl-describe-rs-check-scaling-events.png
kubectl-describe-rs-created-by-deployment.png
kubectl-describe-rs-troublehshooting.png
kubectl-describe-sts.png
kubectl-describe-svc-list-endpoints.png
kubectl-describe-to-inspect-container-state.png
kubectl-describe-to-inspect-pod-conditions.png
kubectl-exec-curl-externalname-service.png
kubectl-exec-curl-fail-calling-pod-in-local-node.png
kubectl-exec-initiate-mongo-replication.png
kubectl-exec-list-files-from-configmap-volume.png
kubectl-exec-loop-curl-figure-out-pod-on-which-node.png
kubectl-exec-pod-check-env.png
kubectl-exec-read-secret-file.png
kubectl-get-all-data-reader-pods.png
kubectl-get-controllerrevisions.png
kubectl-get-data-reader-pods.png
kubectl-get-data-writer-pod-surprise.png
kubectl-get-deploy-check-available-pods.png
kubectl-get-deploy.png
kubectl-get-endpoints-see-notreadyaddresses.png
kubectl-get-endpointslice-with-labvel-selector.png
kubectl-get-endpointslices-endpoint-ready-condition-is-false.png
kubectl-get-endpointslices.png
kubectl-get-ep-manifest.png
kubectl-get-ep.png
kubectl-get-ing-in-yaml.png
kubectl-get-ingress.png
kubectl-get-ingressclass-nginx-in-yaml.png
kubectl-get-ingressclassess.png
kubectl-get-node-not-ready.png
kubectl-get-nodes-1-node-not-ready.png
kubectl-get-nodes-show-ip.png
kubectl-get-pod-after-rs-scale-down-to-4.png
kubectl-get-pod-after-scale-rs-to-6.png
kubectl-get-pod-check-after-add-label-in-pod-in-rs-manifest.png
kubectl-get-pod-delete-rs-delete-pods.png
kubectl-get-pod-in-front-end-node.png
kubectl-get-pod-inpect-pod-of-sts.png
kubectl-get-pod-managed-by-rc-check-its-generated-name.png
kubectl-get-pod-managed-by-rs.png
kubectl-get-pod-new-pod-with-same-name.png
kubectl-get-pod-not-all-ready.png
kubectl-get-pod-observe-readiness.png
kubectl-get-pod-pod-has-scheduled-but-container-not-started.png
kubectl-get-pod-pod-not-scheduled-to-any-node.png
kubectl-get-pod-quiz-data-importer.png
kubectl-get-pod-rs-deal-with-failed-node.png
kubectl-get-pod-terminating-pod-on-disconnected-node.png
kubectl-get-pod-view-anno.png
kubectl-get-pod-watch-pod-creation-with-orderedready-podmanagementpolicy.png
kubectl-get-pod-with-labels-from-rs.png
kubectl-get-pod-with-labels.png
kubectl-get-pods-belongs-to-a-deployment.png
kubectl-get-pods-data-writers-on-diff-nodes.png
kubectl-get-pods-ip-addresses.png
kubectl-get-pods-new-pod-created-by-sts-container-not-ready.png
kubectl-get-pods-of-statefulset.png
kubectl-get-pods-old-pod-remain.png
kubectl-get-pods-rs-create-new-pod.png
kubectl-get-pods-scale-down-sts-delete-pods.png
kubectl-get-pods-show-labels-rs-deploy.png
kubectl-get-pods-show-labels.png
kubectl-get-pods-show-specific-labels.png
kubectl-get-pods-sts-rollingupdate.png
kubectl-get-pods-watch-sts-create-pods.png
kubectl-get-pv-created-and-bound.png
kubectl-get-pv-released-status.png
kubectl-get-pv-status-bound.png
kubectl-get-pv-terminating.png
kubectl-get-pv.png
kubectl-get-pvc-bound-again.png
kubectl-get-pvc-bound-now.png
kubectl-get-pvc-inspect-storageclass.png
kubectl-get-pvc-new-size.png
kubectl-get-pvc-of-sts.png
kubectl-get-pvc-pending-bound.png
kubectl-get-pvc-pending-status.png
kubectl-get-pvc-perserve-in-sts-scale-down.png
kubectl-get-pvc-remain-old-capacity.png
kubectl-get-pvc-show-rwo-rox.png
kubectl-get-pvc-terminating.png
kubectl-get-pvc.png
kubectl-get-rs-created-by-deployment.png
kubectl-get-rs-expect-6.png
kubectl-get-rs-kiada-wide.png
kubectl-get-rs-kiada.png
kubectl-get-rs-not-all-ready.png
kubectl-get-rs-with-version-label.png
kubectl-get-sc-in-kind.png
kubectl-get-sc-standard-in-kind.png
kubectl-get-sc-standard.png
kubectl-get-sc.png
kubectl-get-services-list.png
kubectl-get-sts.png
kubectl-get-svc-externalname.png
kubectl-get-svc-headless-service-no-cluster-ip.png
kubectl-get-svc-load-balancer-external-ip.png
kubectl-get-to-inspect-pod-conditions.png
kubectl-label-pod-overwrite-for-debug.png
kubectl-label-pod-remove-label.png
kubectl-log-quiz-api-failed-to-ping-mongo-server.png
kubectl-logs-data-writer-failed-to-write.png
kubectl-logs-success-data-writers.png
kubectl-patch-deploy-with-multi-lines.png
kubectl-rollout-history-deployment-specific-revision.png
kubectl-rollout-history-deployment.png
kubectl-rollout-histtory-sts.png
kubectl-rollout-pause-deployment.png
kubectl-rollout-resume-deployment.png
kubectl-rollout-status-deploy-see-progress.png
kubectl-rollout-status-sts-complete.png
kubectl-rollout-status-sts-status.png
kubectl-rollout-status-sts-success.png
kubectl-rollout-status-sts.png
kubectl-rollout-status.png
kubectl-rollout-undo-deployment.png
kubectl-rollout-undo-sts.png
kubectl-run-one-off-pod-inspect-dns.png
kubectl-scale-deploy.png
kubectl-scale-down-sts.png
kubectl-scale-rs-owned-by-deploy.png
kubectl-scale-rs-to-get--new-pod-with-new-label.png
kubectl-scale-rs.png
kubectl-scale-sts-remove-pvc.png
kubectl-scale-to-0-then-scale-up-again.png
kubnectl-get-pod-rs-remove-manual-created-pod-with-labels-match.png
label-selectors-in-deploy-and-rs-and-labels-in-pods.png
labelling-pods.png
lables-organize-pods.png
liveness-probe-config-and-ops.png
load-balancer-service-config-fields.png
main-fields-in-replicaset-spec.png
make-configmap-immutable.png
Managing service endpoints manually
maxSurge0-maxUnavailable1.png
maxSurge1-maxUnavailable1.png
maxSurge1-maxUnavaliable0.png
mongodb-srv-address.png
More ways to interact - Copy, Exec, Attach
mount-individual-file-into-a-container.png
mounting-filesystem.png
mounting-persistent-volume-into-pod-container.png
multiple-pods-manifest.png
namespace-manifest.png
namespaced-and-cluster-scope-k8s-api-object.png
new-version-pods-creating.png
Node object
Node-local persistent volumes
nslookup-externalname-service.png
nslookup-headless-service.png
nslookup-service-a-record.png
nslookup-service-specific-srv-record.png
nslookup-service-srv-records.png
observe-container-num-restarts.png
old-version-pods-terminating.png
one-ingress-obj-covering-all-services.png
openssl-private-key-cert-kubectl-create-secret.png
Organizing objects into Namespace
Organizing pods with labels
Path-based ingress traffic routing
path-based-ingress-traffic-routing.png
pcv-requesting-rwo-rox.png
persistent-volume-and-persistent-volume-claim.png
persistent-volume-reclaim-policy-options.png
pets-vs-cattle.png
pod-conditions-during-its-lifecycle.png
pod-conditions-table.png
pod-contains-multiple-volumes-and container-can-mount-multiple-volumes.png
pod-event-exec-post-start-hook-fail.png
pod-lifecycle.png
pod-manifest-add-annotations.png
pod-manifest-add-labels.png
pod-manifest-configure-clusterip-services.png
pod-manifest-inject-container-resource-fields.png
pod-manifest-inject-pod-metadata-into-container-filesystem.png
pod-manifest-inject-pod-metadata-into-env-var.png
pod-manifest-quiz-data-importer.png
pod-manifest-readiness-probe.png
pod-manifest-snippet-better-readiness-probe.png
pod-manifest-snippet-http-readiness-probe.png
pod-manifest-use-node-selector.png
pod-manifest-use-projected-volume.png
pod-phase-table.png
pod-phase.png
pod-use-pvc.png
pods-consume-a-service-with-2-ext-endpoints.png
pods-from-diff-ns-may-run-on-the-same-cluster.png
pods-that-fail-the-readiness-probe-removed-from-the-service.png
pods-updated-over-time-with-diff-update-strategies.png
port-forward-underneath.png
port-forward.png
ports-in-nodeport-service.png
Post-start hooks
post-start-container-lifecycle-hook.png
Pre-stop hooks
project-secret-entries-into-container-filesystem.png
providing-each-replica-with-its-own-volume-and-address.png
pv-access-modes.png
pv-gce-persistent-disk.png
pv-hostpath.png
pv-manifest-use-set-based-selector.png
pv-node-local.png
pv-volume-mode.png
pvc-claim-custom-sc.png
pvc-manifest-use-matchlabels.png
pvc-manifest.png
pvc-without-storageclass.png
readiness-probe-exec.png
recommended-labels-used-in-k8s-community.png
recursice-curl-to-headless-service.png
referring-env-var-in-another-var.png
referring-env-var-in-args-field.png
referring-env-var-in-shell-command.png
relationship-betrween-services-replicasets-pods.png
relationship-between-deployment-rs-pods.png
relationship-between-event-obj-controller-and-other-api-obj.png
relationship-between-ingresses-ingressclasses-and-ingress-controllers.png
relationship-between-sc-pvc-and-dyn-volume provisioner.png
replicaset-care-pods-that-match-its-label-selector.png
replicaset-controller-reconciliation-loop.png
replicaset-in-nutshell.png
replicaset-manifest-add-label-to-pod-template.png
replicaset-manifest-kiada.png
resize-pvc.png
Resizing persistent volumes
role-of-ingress-controller.png
rolling-update-config-options.png
rollingupdate-avoid-service-disruption.png
routing-serviced-traffic-across-az.png
Running additional containers at pod startup
Running multiple containers in a pod
running-init-containers.png
sc-node-local.png
scale-up-sts-reattach-pvc.png
Scaling a StatefulSet
Scaling and Deleting a Deployment
scaling-a-deployment.png
secret-types.png
securing-connections-to-the-ingress-using-tls.png
select-objects-using-equality-based-selector.png
Sending request to the application in the pods
service-as-load-balancer.png
service-detail-as-env-var.png
service-forward-traffic-to-pods.png
service-manefest-headless-for-statefulset.png
service-manifest-externalname.png
service-manifest-headless-service.png
service-manifest-kiada-desc.png
service-manifest-kiada.png
service-manifest-load-balancer.png
service-manifest-local-internal-traffic-policy.png
service-manifest-nodeport.png
service-manifest-referring-to-gke-backend-config.png
service-manifest-without-pod-selector.png
service-manifest.png
Setting the command, arguments, and environment variables
setting-env-variables-in-pod-manifest.png
sharing-data-across-pods.png
sidecar-example-2.png
sidecar-example.png
sidecar.png
specify-namespace-in-object-manifest.png
spitting-app-into-pods.png
split-physical-cluster-into-several-virtual-clusters-by-namespaces.png
Startup probe
statefulset-manefest.png
statefulset-manifest-desc.png
statefulset-pods-and-pvc.png
storageclass-volume-binding-modes-option.png
sts-manifest-change-to-root-path.png
sts-manifest-pvc-retention-policy.png
sts-manifest-with-orderedready-podmanagementpolicy.png
sudo-ifconfig-down-network.png
termination-sequence-inside-a-pod.png
The structure of an object manifest
the-lifecycle-of-dynamically-provisioned-pv-pvc-and-pods-that-use-them.png
the-lifecycle-of-statically-provisioned-pv-pvc-and-pods-that-use-them.png
the-main-sections-of-k8s-object.png
the-supported-podmanagementpolicy-values.png
the-supported-sts-update-strategies.png
time-sequence-init-and-regular-container-start.png
ToC
traffic-shadowing-deployment-strategy.png
Troubleshooting Deployments
two-containers-share-emptydir-volume-manifest.png
two-containers-share-emptydir-volume.png
Understanding container auto-restart
Understanding DNS records for Service object
Understanding how a StatefulSet replaces missing Pods
Understanding how configMap volumes work
Understanding pods
Understanding the container status
Understanding the lifecycle of dynamically provisioned persistent volumes
Understanding the lifecycle of manually provisioned persistent volume
Understanding the operation of the ReplicaSet controller
Understanding the pod conditions
Understanding the pod lifecycle
Understanding the pod phase
Understanding the role of the headless service
update-strategies-supported-by-deployments.png
Updating a Deployment - Recreate strategy
Updating a Deployment - RollingUpdate strategy
Updating a ReplicaSet
Updating a StatefulSet
Updating and deleting config maps
updating-a-deployment.png
use-downward-api-expose-pod-metadata.png
use-init-container-init-emptydir-manifest.png
use-init-container-init-emptydir.png
use-labels-to-make-pod-as-part-of-service.png
use-projected-volume-with-several-sources.png
use-subpath-to-mount-single-file-from-volume.png
Using a claim and volume in multiple pods
Using a claim and volume in single pod
Using a config map to decouple configuration from the pod
Using an emptyDir volume
Using custom resources instead of services as backends
Using external storage in pods
Using multiple ingress controllers
Using multiple rules and setting the default backend
Using projected volumes to combine volumes into one
Using secrets in containers
Using the OrderedReady Pod management policy
using-a-claim-in-multple-pods.png
using-secret-volume-in-pod.png
Utilizing label selectors within Kubernetes API objects
valid-label-keys.png
valid-label-values.png
Viewing application logs
volume-mount-configuration-options.png
volume-that-take-specific-configmap-entries.png
volumes-defined-at-pod-level-mounted-in-pod-containers.png
volumes-ensure-filesystem-persisted-across-container-restarts.png
volumes-that-persist-across-pod-restarts.png
watch-events-created-by-pod.png
watch-liveness-probe-events.png
watch-pod-status-changes.png
well-known-standard-labels.png
what-happen-during-rollingupdate.png
yaml-array-notation.png